soaking rain - Spanish English Dictionary